Skip to content

2027 redesign: hero exploration 2 (overlay) - #4802

Draft
marcoacierno wants to merge 1 commit into
mainfrom
claude/issue-4801-20260815-2306
Draft

2027 redesign: hero exploration 2 (overlay)#4802
marcoacierno wants to merge 1 commit into
mainfrom
claude/issue-4801-20260815-2306

Conversation

@marcoacierno

Copy link
Copy Markdown
Member

Explores direction B from #4801: illustration full-bleed as the background, copy and CTAs on top.

What changed

  • The HomepageHero Wagtail block gains a variant toggle (illustration_only / overlay) plus title, subtitle (dates + city), body (one-line description), highlight (optional scale marker) and primary_cta / secondary_cta.
  • The default is illustration_only, so the live homepage is unchanged until an editor opts in.
  • The frontend renders the copy over the illustration behind a two-layer scrim, keeping the day/night easter egg clickable.

Can the existing artwork carry an overlay?

Not unscrimmed. The day sky (#6A80EF) reaches only 3.3:1 against milk, below AA even for large text; night (#151C28) is fine at 15.8:1. The bottom half of both cycles is crowded with the hills, the church, the two towers and the snake, and the sun/moon and clouds travel through the upper band.

With the scrim the copy area sits at 8:1 or better in both cycles, so no redraw is required to ship this. It does mute the day artwork, so a quieter day variant with more empty sky on the left would let the scrim drop and preserve more of the brand moment.

Refs #4801

Generated with Claude Code

Explores direction B of the 2027 hero redesign: the illustration stays
full-bleed as the background and the copy and CTAs sit on top of it.

The HomepageHero block gains a variant toggle plus the fields the fold
needs to answer what, when, where, what kind and what to do next, so the
copy stays editable per phase from Wagtail. The default variant is
illustration only, which keeps the current homepage untouched.

The illustration cannot carry light text unscrimmed, so the overlay adds
a vertical scrim for mobile and a second horizontal one on desktop that
darkens only the copy column, leaving the church and the two towers on
the right of the frame readable.

Co-authored-by: Marco Acierno <3382153+marcoacierno@users.noreply.github.com>
@vercel

vercel Bot commented Aug 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pycon Error Error Aug 16, 2026 9:25am

@claude

claude Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Adds an overlay variant to the HomepageHero block (title/subtitle/body/highlight/CTAs) with illustration_only as the unchanged default, plus backend schema, factory, and query test coverage.

No issues found.

@codecov

codecov Bot commented Aug 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.12%. Comparing base (4e02d41) to head (d166b1c).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4802      +/-   ##
==========================================
+ Coverage   93.08%   93.12%   +0.03%     
==========================================
  Files         360      360              
  Lines       11202    11250      +48     
  Branches      902      903       +1     
==========================================
+ Hits        10427    10476      +49     
+ Misses        663      662       -1     
  Partials      112      112              
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant